package com.kaily.imagelib;

import android.graphics.Canvas;

/**
 * 合成图片所需要的元素
 *
 * @date 2018/10/19 下午1:54
 * @author: kaily_zhou
 */
public interface IMergeImageElement {
    /**
     * 生成元素对象
     *
     * @return
     */
    boolean generateElement();

    /**
     * 将元素画到画布上
     *
     * @param canvas
     * @return
     */
    boolean mergeImage(Canvas canvas);

    /**
     * 是否是必须元素
     *
     * @return
     */
    boolean isRequireElement();
}
